<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>条件分支语句</title>
</head>
<body>
    
</body>
</html>
<script>
    /*
        条件分支语句也叫 switch 语句
            语法：
                switch(条件表达式){
                    case 表达式 : 
                        语句...
                        break;
                    case 表达式 : 
                        语句...
                        break;
                    case 表达式 : 
                        语句...
                        break;
                    default:
                        语句...
                        break;
                }
            
            执行流程：
                switch...case...语句
                在执行时会依次将 cas e后的表达式的值和switch后的表达式的值进行全等比较
                    如果比较结果为 true，则从当前 case 处开始执行代码。
                        当前 case 后的所有代码都会执行,我们可以在 case 后面跟着一个 break 关键字；
                        这样可以确保只会执行当前 case 后的语句，而不会执行其他的 case 语句
                    如果比较结果为 false，则继续向下比较
                    如果所有的比较结果都为 false，则执行 default 后的语句

            switch 语句和 if 语句的功能实际上有重复的，使用 switch 可以实现 if 的功能，
                同样使用 if 也可以实现 switch 的功能，所以我们使用时，可以根据自己的习惯选择。

    */
   //根据num的值，输出对应的中文
    
    var num = +prompt("请输入需要转换为中文的阿拉伯数字（123..）");
    
    if(num == 1){
        document.write("一");
    }else if(num == 2){
        document.write("二");
    }
    
    switch(num){
        case 1:
            console.log("壹");
            // 使用break 可以来退出 switch 语句
            break;
        case 2:
            console.log("贰");
            break;
        case "3":
            console.log("三");
            break;
        default:
            console.log("非法数字");
    }
    
</script>